Skip to content

[nvidia-bmc] update arm64-aspeed_nvidia_ast2700_bmc-r0#27854

Open
Yakiv-Huryk wants to merge 1 commit into
sonic-net:masterfrom
Yakiv-Huryk:nv-bmc-platform-update-pr
Open

[nvidia-bmc] update arm64-aspeed_nvidia_ast2700_bmc-r0#27854
Yakiv-Huryk wants to merge 1 commit into
sonic-net:masterfrom
Yakiv-Huryk:nv-bmc-platform-update-pr

Conversation

@Yakiv-Huryk

Copy link
Copy Markdown
Contributor

Why I did it

Complete the NVIDIA AST2700 BMC platform definition/API so platform daemons (thermalctld, system-health, chassis/module CLIs) can run without missing API or config gaps.

Work item tracking
  • Microsoft ADO (number only):

How I did it

  • Added pcie.yaml and BMC Ambient thermal entry in platform.json; ignore pdb in system-health config.
  • Implemented missing chassis APIs: get_module_index, system LED stubs.
  • Extended ThermalBMC with presence/status/model/serial and fixed low-threshold handling.
  • Added SwitchHostModule.do_power_cycle(); relaxed leakage-sensor threshold ordering to non-decreasing.
  • Fixed EEPROM CRC output to ONIE hex format (0xXXXXXXXX).
  • Updated unit tests for the above.

How to verify it

Manual tests, platform unit tests.

Which release branch to backport (provide reason below if selected)

  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • 202511
  • 202605

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@Yakiv-Huryk Yakiv-Huryk requested a review from lguohan as a code owner June 12, 2026 15:05
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

* add empty pcie.yaml
* add thermal info to platform.json
* add missing APIs for thermal and chassis
* add LED api to unblock system-health
* update eeprom crc format

Signed-off-by: Yakiv Huryk <yhuryk@nvidia.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@Yakiv-Huryk Yakiv-Huryk marked this pull request as ready for review June 16, 2026 14:17
@oleksandrivantsiv oleksandrivantsiv requested a review from yxieca June 16, 2026 17:10
@Yakiv-Huryk

Copy link
Copy Markdown
Contributor Author

/azpw run Azure.sonic-buildimage

@mssonicbld

Copy link
Copy Markdown
Collaborator

⚠️ Notice: /azpw run only runs failed jobs now. If you want to trigger a whole pipline run, please rebase your branch or close and reopen the PR.
💡 Tip: You can also use /azpw retry to retry failed jobs directly.

Retrying failed(or canceled) jobs...

@yxieca

yxieca commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

/azpw ms_conflict

@Yakiv-Huryk

Copy link
Copy Markdown
Contributor Author

/azpw retry

@mssonicbld

Copy link
Copy Markdown
Collaborator

Retrying failed(or canceled) jobs...

@yxieca

yxieca commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

/azpw retry

@mssonicbld

Copy link
Copy Markdown
Collaborator

Retrying failed(or canceled) jobs...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants